/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package specs.novousuario;

import br.com.ffm.info.praticas.fiptwitter.User;

import org.jbehave.core.annotations.Given;
import org.jbehave.core.annotations.When;


/**
 *
 * @author jacksonjp
 */
public class UsuarioNaoCadastrado {
    private FIPTwitterFacade facade;
    private User user;
    private Exception resultException;
    
    @Given("eu tenha acesso ao FipTwitter sem nenhuma usuário cadastrado")
    public void givenUsuarioNaoCadastrado(){
        facade = new FIPTwitterFacade();
        
    }
    
    @When("busco pela biografia do usuário de login $login")
    public void whenBuscoBiografiaLoginAspira1(String login){
        try{
                facade.findByLogin(null);
		
	    } catch(Exception e){
                resultException = e;
	      }
    }
    
    @When("busco pelo email do usuário de login $login")
    public void whenBuscoEmailLoginAspira2(String login){
        try{
                facade.findByLogin("Aspira02");
		
	    } catch(Exception e){
                resultException = e;
	      }
    }
    
    @When("busco pelo website do usuário de login $login")
    public void whenBuscoWebsiteLoginAspira3(String login){
        try{
                facade.findByLogin("Aspira03");
		
	    } catch(Exception e){
                resultException = e;
	      }
    }
    
    @When("busco pela localização do usuário de login $login")
    public void whenBuscoLocalizacaoLoginAspira6(String login){
        try{
                facade.findByLogin("Aspira06");
		
	    } catch(Exception e){
                resultException = e;
	      }
    }
}
